24A Jericho Tpke, Jericho, New York 11753 USA
8/6/2021 worst lemon potatoes of my life
Photo Credit: Yelp