636 New Loudon Rd, New York 12110 USA
Never underestimate Ted's burgers & hotdogs!
Photo Credit: Yelp