The Urinals of Ristorante Taormina

Ristorante Taormina is located in the Little Italy section of New York, NY.

Filed under: Bars & Restaurants
Tweet

This submission comes from JL.