Mesa 21
Address1414 N. Orange Ave.
CityOrlando
Phone407-930-8000
Price$$
Scott's Review
Situated on Lake Ivanhoe, Mesa 21 has one of the best outdoor patios in town. The food measures up, too.... Read more