Contact Us
Privacy Policy
Term Of Use
Terra Luna 2
104 Shore Rd, North Truro, MA 02652
+1 508-487-1019
Maps
Call
Detail
Terra Luna 2
restaurant, Truro, MA, US
104 Shore Rd, North Truro, MA 02652
Terra Luna 2
+1 508-487-1019
About
Service options
Takeout
Dine-in
Delivery
Offerings
Alcohol
Cocktails
Wine
Dining options
Dinner
Dessert
Latest Feedback
""
""
""
Today
Opening Hours
Monday
Closed
Tuesday
Closed
Wednesday
5-9PM
Thursday
5-9PM
Friday
5-9PM
Saturday
5-9PM
Sunday
5-9PM
How to go there
Location