Terra Mediterranean

Fresh flavors are the star at this Mediterranean restaurant. Taste kabobs, hummus, salads, moussaka, gyros and more.