Thai Villa Restaurant
7355 Aloma Ave, Winter Park 32792