Though the House of Windsor might not have the most convenient location, it is well worth seeking out. Run by British ex-pats in Lakewood, this tea-room is one of the most authentic British teahouses in Colorado. House of Windsor's staff bakes their meals and desserts daily. Whether you're ordering quiche, candy, sandwiches, meat pies. All food will be freshly made that morning. The menu...
British teahouse and restaurant serving authentic British fare in a relaxing atmosphere.