Location. Sea Meadow Inn is located in Brewster close to Cape Cod Museum of Natural History and Breakwater Beach.