Tamarindo Fox One

9353 Reseda Blvd Northridge CA 91324 USA

Location