Get directions to: Sulo Filipino Food Center, Alameda, CA
Restaurant address: 1518 Webster St Alameda, CA 94501, USA
Restaurant: Sulo Filipino Food Center