The embassy is across the street from Vault 21 on the New Vegas Strip.
For the Republic is started from the Embassy, specifically by talking to the ambassador.
Okay, I thought that was it, but it says Vegas Boulevard Station or something like that. Thanks for the help.