1200 N Westshore Blvd, Tampa, Florida 33607 USA
Inside shot of comfy booth seating at the Royal Orchid Indian buffet, Ramada Inn, Westshore, Tampa
Photo Credit: Yelp