Seven Gets a Ten

  • 23 June 2008
  • Anonymous (not verified)

Downtown's newest posh restaurant is "Seven," located at 7th and Grand in downtown Los Angeles.