1175 Cleveland Ave Amherst, OH 44001 This financial is located in 1175 Cleveland Ave Amherst, OH 44001, in the city of Vermilion-on-the-Lake.