What's infeasible about having a class called Address in an OO language? I don't see any problem with that. You would have properties like StreetNumber, StreetPreDirectional, StreetPostDirectional, StreetName, City, State, PostalCode, etc.
There aren't too many operators, but I can think of at least one:
DistanceFrom(Address other)
--
Adam Machanic
whoisactive