Lake View Restaurant is located in Sharjah, UAE on Al Qasimia Tower, Malik bin Masood street, next to Amber supermarket, Al Qasimia - Al Nud. Lake View Restaurant is rated 4.5 out of 5 in the category restaurant in UAE.
Address
Al Qasimia Tower, Malik bin Masood street, next to Amber supermarket, Al Qasimia - Al Nud