Lords Restaurant Complex - Negombo, Sri Lanka

THE LBW BAR

A lively bar with live entertainments and fish ponds. You can enjoy watching all major sporting events on a Wide Screen TV.

SMOKING AREA