(Pizza) at Tower of Piazza Restaurant in Islamorada, Monroe County, FL. At 81645 US1 (Overseas Hwy). (N24 54.980 W80 38.255) Photo by Howard Hatschek 5-16-13.