Lord of the Grill in Nicosia is dedicated to barbeque cuisine. It offers a menu centered around grilled specialties.
Agiou Nicolaou 4, Nicosia 2565, Cyprus
DirectionsNo reviews yet. Have you used Lord of the Grill? Be the first to share your experience.
How reviews work: they are written by signed-in visitors and checked for spam and abuse before they appear. We do not check whether the writer was a customer. A review is never removed for being negative, and the owner can answer it.
Lord of the Grill is located at Agiou Nicolaou 4, Nicosia 2565, Cyprus, Cyprus.
You can call Lord of the Grill on 96 638417.
Lord of the Grill is listed on Cyprus Atlas under Barbeques in Nicosia.