SALU, the Filipino Restaurant is located in United States on UAP Bldg, 53 Sct. Rallos St, Diliman, Quezon City, 1103 Metro Manila, Philippines. SALU, the Filipino Restaurant is rated 4.2 out of 5 in the category filipino restaurant in United States.
Address
UAP Bldg, 53 Sct. Rallos St, Diliman, Quezon City, 1103 Metro Manila, Philippines