Teddy's Place 3602 Steinway St Long Island City, NY 11101 Phone: (718) 729-9797
Category: Restaurants