Teddy's Restaurant & Bar 718 Meacham Ave Elmont, NY 11003 Phone: (516) 825-9827
Category: Restaurants