View Menu
The Red Star is a Takeout restaurant in Bristol. It is open 6 days a week.
Address: 26 Albert Rd, Hanham, Bristol BS15 3QX, UK, Bristol
Phone: