Pictures of Green Lemon on 915 S Howard Ave, Tampa FL.

(Click on a thumbnail to enlarge picture)