image

The Clock Tower

 

Be the first to review

The Clock Tower is a cozy, upscale restaurant located in the heart of New York City. With a focus on fresh, local ingredients and innovative cuisine, it offers a unique dining experience that is sure to delight even the most discerning palate. The restaurant’s elegant decor and attentive service make it the perfect spot for a romantic date or special occasion.

image