Located roughly halfway between Ocean City and Baltimore lies one of Maryland’s most charming towns… Oxford. Even the name sounds adorable, and with charming, tree-lined streets, cobblestone sidewalks, waterfront homes and a population of less than 1000, Oxford truly is … Continue reading