Da, există un restaurant în incintă, în Stay Inn Apartments St. Paul's, Londra.