Martha's Restaurant

5202 N Nebraska Ave Tampa FL 33603 USA

(813) 239-1819

Location