Food Factory

Service Provider ยท Member since Sep 2026

Food Factory is a restaurant located at Lord Byron 22-23 in Limassol.

Industry

Restaurants & Cafes

Service Areas

Limassol