Red Camelia Restaurant
30 Cau May Street, Sapa Vietnam
Red Camelia Restaurant is a Vietnamese place is located in Sapa, Lao Cai Province. The address of Red Camelia Restaurant is 30 Cau May Street, Sapa Vietnam.
If you want to go to the place or need any services, you can contact them directly. The phone number is +84 91 836 07 39,