The Terraza Cafe is located at Two Lover’s Point, scenic overlook above Tumon Bay.
Comments are closed.