It always best to give a good location when describing an out-of-town establishment. I know Clermont pretty well and don't remember this place. After looking on Google images I was able to narrow it down to the JC Penny Shopping Center in the small strip center on the side. Just past World of Beer is a small center and it's next to Game Stop. Out on the Highway is Texas Road House, Olive Garden and Red Lobster, turn in off Hwy 27 anywhere into that shopping center and head to the right, Goombas is very near the Epix Movie Theaters. The easiest way to Clermont is the Florida Turnpike to the Clermont exit Hwy 27 just north of Lake Ridge Winery or take Hwy 27 in Leesburg and drive about 30 minutes and you'll be there.