SelvaRestaurants4137 E Anaheim StLong Beach, CA, 90804-4201 · US+15623435630Email unavailableselvalbc.comHours not available