Cafe Royal. A cafe offering a place to relax.