સેન્ટ કિલ્ડા રોડ પર ભારત અને અમેરિકાના દૂતાવાસ સ્થિત છે.