A Scala Restaurant Mediterranean Restaurants Show number Tel 01689 871111 Website 7.7 mi | 132 High St, Orpington, BR6 0JS Closed Opens at 17:00 No Ratings Write a review More info