Its on the large size for dwarf seahorses and much too small for any other horse.
I would suggest something around 30 gallons. You could get away with slightly smaller, but with a smaller volume of water, you need to be much more disiplined in your aquarium husbandry (water changes etc).
Fred