Red Lobster

Restaurant in Tecumseh, Ontario

Seafood restaurant