Yes there are a few places around
Central Park that’s in a walkable distance from the embassy
Indian arts palace
Connaught Place
Bookstore
Palika bazaar is 7mts away
Museum of illusion 10mts away.
You can use Ola or Uber. Local transportation is safe. You can check with metros. Savaari.com arranges local rides in Delhi.