The Owl Town- Cozy homestay Nearly Bui Vien Walking Street
District 1 · 0.9 km from the centre
The Owl Town is a hotel on Bui Vien street in District 1, Ho Chi Minh City. Its six air-conditioned room types have a private bathroom and a fireplace, and WiFi is free throughout.