two tall buildings sitting on top of an island with cars parked in front of them