6111 South Trenton Ave. US, Tulsa, OK, 74136, US

Map of A Taste of Italy Inn
Click To Call

About A Taste of Italy Inn

Map Location & Address

A Taste of Italy Inn
6111 South Trenton Ave. US, Tulsa, OK, 74136, US
Map of A Taste of Italy Inn

Similar Hotels Nearby

Our Best Rate
Pay Now & Save
i
Book now