You should drive by the property as this looks to be a scam. Most of the Properties on this road are duplexes and 4 unit apartment buildings. They should have contact information on the website. If they ask you for a deposit and application without showing you, you should run the other direction. Good Luck!