Devon House restaurant had a review at https://wanderlog.com/place/details/6248721/devon-house but its website has since gone. Probably closed, especially as there is no signage. Unmapped building next door has signage President Quay and seems to be flats.