The Limassol Restaurant restaurant is located at the 17 Baldwin St, St. Helens Merseyside. It serves Greek and European food. Limassol Restaurant is has takeout. The avarage rating of this restaurant rated by 12 reviewers is 4.3. For more deatils and orders call Limassol Restaurant on 01744 453273 or visit thier website.