Where Morocco meets the Mediterranean just off Times Square

CASABLANCA HOTEL