Leo's location is right in the heart of Astoria, close to Steinway and accessible to many bars and restaurants.
Leo had accommodated us pretty well and made sure we had everything we need.