Description 41 Orwell Place, is a spectacular three bedroom penthouse of 1,400 sq.ft./ 130 sq.m ft that affords the buyer some of the most spectacular views of