Lords Plaza is a 4-star hotel conveniently located in IT Hub Electronic City, offering rooms with city views and a DVD player. It features an outdoor pool and fitness centre. All rooms feature views of Bangalore city and are fitted with Wi-Fi access,..