Home Tags The Sea Latch Inn

Tag: The Sea Latch Inn

Maverick Hotels and Restaurants

Maverick Hotels and Restaurants Adds Two Properties to Managed Portfolio

BOSTON, Massachusetts—Maverick Hotels and Restaurants announced that it has added The York Beach Surf Club and The Sea Latch Inn, both located in York...
Advertisement