More
Monday to Saturday
19.00 - 22:30
Sunday
CLOSED
Phone: +356 7943 2590
+356 2143 2590
info@thelordnelsonrestaurant.com