Excuse Me Boss, Connaught Place, New Delhi: Fine Food The first thing that draws my attention is the name of the restaurant. ‘Excuse Me…