Sağlık kulübü, masaj, ortak dinlenme salonu ile The Newman Otel Londra, Goodge Sokağı yakınlarında yer alır. Otel şehir manzarasına sahiptir ve tesis genelinde WiFi sunmaktadır.
Madame Tussauds konaklama tesisinden 2 kilometre mesafede yer alırken Westminster Manastırı tesisten 2,1 kilometre mesafededir. Otel, Londra şehrinin West End semtinde, şehir merkezine 2 km uzaklıkta yer almaktadır. The Newman Otel, Buckingham Sarayı'a kısa bir sürüş mesafesindedir. Otel, Goodge Street metro istasyonuna 5 dakikalık yürüyüş mesafesinde ve Marylebone tren istasyonuna yürüyerek 20 dakika mesafede konumlanmıştır.
Bu mekanda kişisel kasa, oturma alanı, ses yalıtımlı pencereler ile donatılmış çift kişilik oda da dâhil olmak üzere 56 oda vardır. Her oda duş kabini, ayrı tuvalet ile donatılmıştır.
Bu otelde her gün ekspres kahvaltı sunulur. Angelica alakart restoranda yerel mutfak mutfağının lezzetlerini yiyebilirsiniz. Otelin bünyesinde lounge bar vardır.