Profile: Lemon Tree Inn is a Eating and drinking places company located at Alameda, California USA, address is 2542 Santa Clara Ave, Alameda 94501-4634 CA, postcode is 94501-4634
Please share as much information as you can about Lemon Tree Inn so other users can benefit from your comment.