Thai Villa

If you're looking for an upscale eatery to host a small celebration or to treat yourself, look no further. Thai Villa in New York City is the perfect setting to sit back and enjoy a luxurious meal in serenity. Thai Villa in Midtown, Manhattan replicates Thai royalty in their atmosphere and food itself. One dinner … Continue reading Thai Villa