Subway (Anexartisias)

181, Anexartisias Street, Limassol, 3040
American restaurant in Limassol offering snacks, salads, sandwiches. Only Takeaway is available.