Tampa
Green Lemon is one of Tampa.

1. Green Lemon

8.3
915 S Howard Ave (at W. Eleta St), Tampa, FL
Mexican Restaurant · Southwest Tampa · 84 tips and reviews