Dellos Fish & Chips

Glasgow, United Kingdom

3.3

6 reviews

Map

Streetview

Activate map

Bussiness info

Delivery
Yes
Take-out
Yes
Good for Kids
Yes
Outdoor Seating
No