The Chophouse Restaurant is situated in Sliema and has a unique view of  Valletta which is highly used by various artists when illustrating the capital city.  This Restaurant is renowned for their mouth- watering dishes, top service and incredible wide choice of wines.

Similar Venues

Our Reviews