Situated right in the heart of Istanbul, the Best Point is a boutique Sultanahmet hotel with stupendous views of the Blue Mosque ... More