1101 Powell St, Norristown, Pennsylvania 19401 USA
The best homemade lemonade ever!!
Photo Credit: Yelp