Street address

Street address

Is there a way to set up a form to accept the following? Address: Apt/suite: City: State: Zip code: I would like to be able to validate that the address is a real address. Currently I'm using a text field but I occasionally get something other than addresses when users input to this field.