Merrimac Shores is a well established waterfront community in Hampton, Virginia with phenomenal water views, gorgeous tree-lined streets, an adjacent marina and charming homes of varied architecture ...