The Benzaiten Center is located at 1105 2nd Ave South west of the FEC tracks. I'm told GPS takes drivers to the front office. The Benzaiten Center has a large gated area on the south side of the building which is where you park when visiting:
You can read about an event I recently attended there. The Benzaiten Center is a spectacular addition to the City.