Isla

116 E Moler St, Columbus

Recent Reviews

Sort by
Joey Lyons

Some of the best food in the country hands down. Far exceeding most restaurants in most cities

Atmosphere: 5

Food: 5

Service: 5

Loading...