Castro'sRestaurants511 Myrtle AveNew York, NY, 11205 · US+17183981459Email unavailablenymag.comHours not available