Get directions to Kiku Japanese Restaurant
in Shops at Station Square

Location of store Kiku Japanese Restaurant in Shops at Station Square mall is 125 West Station Square Drive, Pittsburgh, Pennsylvania - PA 15219.

GPS Coordinates: 40.433735, -80.005209


Your address:

« Return to store detail