In which London street is the US embassy? / General Knowledge, MCQs / Q&A / By admin Question In which London street is the US embassy? Answer Grosvener Square