Isle of the Tiger

4.6 (7)attraction

A local attraction set in Phoenix’s Camelback East Village.

Find on Google Maps

Description

Isle of the Tiger is a point of interest and tourist attraction located in Phoenix, Arizona.

Ask Karpo for more information.