Get directions to: Buds Submarines, El Monte, CA
Restaurant address: 9698 Telstar Ave Ste 301 El Monte, CA 91731, USA
Restaurant: Buds Submarines