Hotel Serra da Chela
Phone Number: +244261245176
Website: www.serradachelahotel.com..
Categories: Hotel resort
Address: Av.Almirante Américo Tomás, Complexo Nossa Sra.do Monte Lubango- Angola, Lubango
GPS Coordinates: -14.93322,13.46883
Facebook: facebook.com/158867747523388
Instagram: Photos and Videos