Providing free WiFi, Lao Cai Sun Hotel is situated in Lao Cai. The property is set 3.7 km from Duc Huy Plaza. The property provides a 24-hour front desk. Read more
Providing free WiFi, Lao Cai Sun Hotel is situated in Lao Cai. The property is set 3.7 km from Duc Huy Plaza. The property provides a 24-hour front desk.