6860 Aloma Ave, Winter Park, Florida 32792 USA
This Guy!! It's like I'm looking in the mirror.
Photo Credit: Yelp