High-ceilinged cafe with spectacular views over Princes Street.