Give us feedback!

See The World's Biggest Lemon, San Diego, California

There is a ten-foot-wide statue of a lemon located at 3361 Main Street in Lemon Grove, a city in San Diego County, California. It lies before a small lemon grove beside the Orange Line Trolley tracks near the local Trolley station and downtown bus stop. Written across the base of this monument are the words "Best Climate On Earth".
Show more
No Ratings Yet
Flag as inappropriate
Share on Tumblr Share via E-mail