More about Star Fish Bar
Star Fish Bar is located at 617-619 Woodborough Road, NG3 5QG Nottingham, United Kingdom
+44 (0) 115 962 2388
Similar Listings
Quaglino'S
4.1