True to Life Natural Color Photo of "Mama Pappas"
At world famous Pappas' Riverside Restaurant located at Sponge Boat Docks. Famous for its seafoods - Greek salad and cuisine. When in St. Petersburg or the beaches - visit Louis Papas' Restaurant at 1080 Pasadena Avenue, So. St. Petersburg, Florida|