Townhouse Restaurant, SAINT PETERSBURG, Florida (FL)
Conveniently located at 4601 66th Street North () in SAINT PETERSBURG, Florida (FL) (33709), Townhouse Restaurant is available at 7275470515. Remember to give them a call ahead to make a reservation.
More restaurants in SAINT PETERSBURG, Florida (FL)
Townhouse Restaurant contact information and details:
Address: 4601 66th Street North - , SAINT PETERSBURG, Florida (FL) 33709
Contact Phone: 7275470515