The ultimate land, sea and air charter yacht.

The luxurious Leight Star is a modern yet sophisticated vessel where no detail was left untouched. With 143 feet of contemporary external lines, four levels of spacious deck space, modern luxury interior and professional crew, she is without a doubt the premier charter yacht of the West coast.