Lady Morris Tea & Gift Shop is a tea house offering a world of British charm. This establishment features a tea room and a selection of teas and gifts.