Get directions to: Java Rama Coffee House, Alameda, CA
Restaurant address: 1333 Park St Alameda, CA 94501, USA
Restaurant: Java Rama Coffee House