Get directions to: Tofu Land, Alameda, CA Restaurant address: 1319 Park St Alameda, CA 94501, USA Driving Walking Bicycling Restaurant: Tofu Land