Get directions to: Kapok Seafood Restaurant, Alameda, CA
Restaurant address: 1511 Webster St Alameda, CA 94501, USA
Restaurant: Kapok Seafood Restaurant