A couple of months back, we were heading to one of our favorites pizzerias in the NYC area, King Umberto (located in Elmont, NY)!
Along the way, we spotted the amazing neon sign on Teddy’s Bar & Pizzeria. Continue reading Step Back In Time At Teddy’s Bar & Pizzeria in Elmont, NY!