Karta Vacation Rentals
On the west edge of Hong Kong Island in Kennedy Town, a short walk from the Kennedy Downtown Tram Terminus. About 4 km from the city center and close to Victoria Peak Garden, Peak Tower and China Merchant's Wharf, with views toward Green Island and Little Green Island. Address: 18 Davis Street, Kennedy Town.