View Selesa Restaurant – Grand Plaza Menu and Order from Deliveroo

42 Princes Square, London, W24AD Selesa Restaurant offer a takeaway delivery service in the Bayswater area, in partnership with Deliveroo. Specialising in Beef, Seafood, Noodles foods. To order from Selesa Restaurant simply click the button below where you'll be able to view the full menu, opening times, delivery area and then place your order [...]