No items found.
Isla Ray is a quirky, comfortable & casual place to hang out from day to night. They offer a simple, yet delicious brunch/lunch menu in the day, and tacos in the evening, alongside coffee, cocktails, wine & local beer.
37 Deptford High St, Deptford, London SE8 4AD