2BR North Beach apartment has a terrace and a private roof deck that offers a 360 view of the city. One bedroom has a queen size bed. The second bedroom has a bunk bed and a trundle. The living room has a sofa that converts to a comfortable bed.
30% discount for 30+ day stay.