The Tower Fish bar at 1 Station Road, Lockerbie is run by the De Luca family – Vincent and Nicola? A Davide De Luca runs ‘La Botola’ restaurant in Atina. Are they related?
The Tower Fish bar at 1 Station Road, Lockerbie is run by the De Luca family – Vincent and Nicola? A Davide De Luca runs ‘La Botola’ restaurant in Atina. Are they related?