Location: 9107 Corona Avenue, Elmhurst, NY 11373
Phone:(718)760-0355
Category: Restaurants
Tags: Pizza