LEROY’S in New York, US, provides a lively aroma and a pleasingly crisp texture. Their menu often features dishes prepared using the grilled technique, offering a modern take on classic flavors. Located at India Street, 63, 11222, New York, United States.