Tea Room. A charming spot offering a relaxing atmosphere.