Chelsea Restaurant & Lounge is a popular dining establishment in London, ON, known for its diverse menu offerings and relaxed atmosphere.
Patrons can enjoy a range of culinary delights and beverages while socializing in a welcoming setting at Chelsea Restaurant & Lounge.
Generated from their business information