Crossroads Hotel Review

Crossroads Hotel Review

CROSSROADS HOTEL REVIEW The Crossroads Hotel is a unique and modernly decorated 3-star boutique hotel located smack dab in the middle of Chow Kit in Kuala Lumpur, a bustling area filled with street vendors, delicious restaurants serving up some Malaysia’s...