ISLA Mexican Kitchen & Tequila Bar

This place tries… They try to be upscale. But it’s located in Treasure Island. The clientele is a mixed bag of people out for a decent dinner, families, or others who look like they just got off the plane. They try to create a cool atmosphere with the comfortable lounge overlooking the casino, chic/modern furnishings,… Continue reading ISLA Mexican Kitchen & Tequila Bar