Lindy's Tea Rooms

Lindy's Tea Rooms, 2869 20th Ave N, St. Petersburg, FL 33713, United States

(727) 224-2911

Location