Situé à seulement 3 minutes à pied de la station de métro Newbury Park, l'Holiday Inn Express - Newbury Park dispose d'un bar-restaurant ainsi que d'un parking.