Melba's RestaurantVerified, UnclaimedRestaurantsLocationNew York, NY 10026Street address300 W 114th StPhone(212) 864-7777View ListingVisit WebsiteCall BusinessGet Directions