California > Alameda > Travel & Transportation > Hotels, Motels, & Lodging > Neptune Palace Hotel
1546 Webster St, Alameda, California, 94501-3340
(510) 865-0100
Travel & Transportation > Hotels, Motels, & Lodging
No reviews yet. Be the first to write a review!