The Alma Tavern is a relaxing and charming place to stay.