Daily Archives: October 14, 2013

TWILIGHTTWILIGHT FILMING LOCATIONS

St. Helens Bloated Toad Restaurant (Port Angeles)

The Bloated Toad Restaurant was a fictional location for the movie. Today the building stands empty. It looks ...